package ini;

/**
 * Created with IntelliJ IDEA.
 *
 * @Author: tian
 * @Date: 2024/11/09/16:03
 * @Description:
 */
public class DSTCluster {
    private String id;
    // MISC
    private Integer max_snapshots;
    private Boolean console_enabled;

    // SHARD
    private Boolean shard_enabled;
    private String bind_ip;
    private String master_ip;
    private Integer master_port;
    private String cluster_key;


    // STEAM
    private String steam_group_only;
    private String steam_group_id;
    private String steam_group_admins;


    // NETWORK
    private String offline_cluster;
    private String tick_rate;
    private String whitelist_slots;
    private String cluster_password;
    private String cluster_name;
    private String cluster_description;
    private String lan_only_cluster;
    private String cluster_intention;
    private Boolean autosaver_enabled;

    // GAMEPLAY
    private Integer max_players;
    private Boolean pvp;
    private String game_mode;
    private Boolean pause_when_empty;
    private Boolean vote_enabled;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public Integer getMax_snapshots() {
        return max_snapshots;
    }

    public void setMax_snapshots(Integer max_snapshots) {
        this.max_snapshots = max_snapshots;
    }

    public Boolean getConsole_enabled() {
        return console_enabled;
    }

    public void setConsole_enabled(Boolean console_enabled) {
        this.console_enabled = console_enabled;
    }

    public Boolean getShard_enabled() {
        return shard_enabled;
    }

    public void setShard_enabled(Boolean shard_enabled) {
        this.shard_enabled = shard_enabled;
    }

    public String getBind_ip() {
        return bind_ip;
    }

    public void setBind_ip(String bind_ip) {
        this.bind_ip = bind_ip;
    }

    public String getMaster_ip() {
        return master_ip;
    }

    public void setMaster_ip(String master_ip) {
        this.master_ip = master_ip;
    }

    public Integer getMaster_port() {
        return master_port;
    }

    public void setMaster_port(Integer master_port) {
        this.master_port = master_port;
    }

    public String getCluster_key() {
        return cluster_key;
    }

    public void setCluster_key(String cluster_key) {
        this.cluster_key = cluster_key;
    }

    public String getSteam_group_only() {
        return steam_group_only;
    }

    public void setSteam_group_only(String steam_group_only) {
        this.steam_group_only = steam_group_only;
    }

    public String getSteam_group_id() {
        return steam_group_id;
    }

    public void setSteam_group_id(String steam_group_id) {
        this.steam_group_id = steam_group_id;
    }

    public String getSteam_group_admins() {
        return steam_group_admins;
    }

    public void setSteam_group_admins(String steam_group_admins) {
        this.steam_group_admins = steam_group_admins;
    }

    public String getOffline_cluster() {
        return offline_cluster;
    }

    public void setOffline_cluster(String offline_cluster) {
        this.offline_cluster = offline_cluster;
    }

    public String getTick_rate() {
        return tick_rate;
    }

    public void setTick_rate(String tick_rate) {
        this.tick_rate = tick_rate;
    }

    public String getWhitelist_slots() {
        return whitelist_slots;
    }

    public void setWhitelist_slots(String whitelist_slots) {
        this.whitelist_slots = whitelist_slots;
    }

    public String getCluster_password() {
        return cluster_password;
    }

    public void setCluster_password(String cluster_password) {
        this.cluster_password = cluster_password;
    }

    public String getCluster_name() {
        return cluster_name;
    }

    public void setCluster_name(String cluster_name) {
        this.cluster_name = cluster_name;
    }

    public String getCluster_description() {
        return cluster_description;
    }

    public void setCluster_description(String cluster_description) {
        this.cluster_description = cluster_description;
    }

    public String getLan_only_cluster() {
        return lan_only_cluster;
    }

    public void setLan_only_cluster(String lan_only_cluster) {
        this.lan_only_cluster = lan_only_cluster;
    }

    public String getCluster_intention() {
        return cluster_intention;
    }

    public void setCluster_intention(String cluster_intention) {
        this.cluster_intention = cluster_intention;
    }

    public Boolean getAutosaver_enabled() {
        return autosaver_enabled;
    }

    public void setAutosaver_enabled(Boolean autosaver_enabled) {
        this.autosaver_enabled = autosaver_enabled;
    }

    public Integer getMax_players() {
        return max_players;
    }

    public void setMax_players(Integer max_players) {
        this.max_players = max_players;
    }

    public Boolean getPvp() {
        return pvp;
    }

    public void setPvp(Boolean pvp) {
        this.pvp = pvp;
    }

    public String getGame_mode() {
        return game_mode;
    }

    public void setGame_mode(String game_mode) {
        this.game_mode = game_mode;
    }

    public Boolean getPause_when_empty() {
        return pause_when_empty;
    }

    public void setPause_when_empty(Boolean pause_when_empty) {
        this.pause_when_empty = pause_when_empty;
    }

    public Boolean getVote_enabled() {
        return vote_enabled;
    }

    public void setVote_enabled(Boolean vote_enabled) {
        this.vote_enabled = vote_enabled;
    }
}
